﻿<?php
class Form_UserForm extends Zend_Form
{
	public function init()
	{
		$this->setMethod('post');
		//echo"trong userform thi sao";

        // create new element
        $id = $this->createElement('hidden', 'id');
        // element options
        $id->setDecorators(array('ViewHelper'));
        // add the element to the form
        //$this->addElement($id);

        //create the form elements
        $hoten = $this->createElement('text','hoten');
        $hoten->setLabel('Họ và tên: ');
        $hoten->setRequired('true');
        $hoten->addFilter('StripTags');
        $hoten->addErrorMessage('Họ tên không được để trống!');
		$hoten->setAttrib('size', 30);
		//	$hoten->setDecorators();
        $this->addElement($hoten);

		$email = $this->createElement('text', 'email');
        $email->setLabel('Email của bạn:');
        $email->setRequired('TRUE');
        $email->addValidator(new Zend_Validate_EmailAddress()); 
        $email->addFilters(array(new Zend_Filter_StringTrim() , new Zend_Filter_StringToLower()));
        $email->setAttrib('size', 30);
		$email->addErrorMessage('Email không được để trống!');
        $this->addElement($email);

        $password = $this->createElement('password', 'password');
        $password->setLabel('Password: ');
        $password->setRequired('true');
		$password->addErrorMessage('Password không được để trống!');
		$password->setAttrib('size', 30);
        $this->addElement($password);

        $re_type_password = $this->createElement('password', 're_type_password');
        $re_type_password->setLabel('Re_Type Password: ');
        $re_type_password->setRequired('true');
		$re_type_password->addErrorMessage('Password không được để trống!');
		$re_type_password->setAttrib('size', 30);
        $this->addElement($re_type_password);

		$ngaysinh = $this->createElement('text', 'ngaysinh');
        $ngaysinh->setLabel('Ngày sinh(YYYY-MM-DD):');
        $ngaysinh->addValidator(new Zend_Validate_Date('YYYY-MM-DD'));
        $ngaysinh->setAttrib('size', 30);
        $this->addElement($ngaysinh);

        $dienthoai = $this->createElement('text','dienthoai');
        $dienthoai->setLabel('Điện thoại: ');
        $dienthoai->setRequired('true');
        $dienthoai->addFilter('StripTags');
		$dienthoai->addErrorMessage('Điện thoại không được để trống');
		$dienthoai->setAttrib('size',30);
        $this->addElement($dienthoai);

		$diaChi = $this->createElement('text','diachi');
        $diaChi->setLabel('Địa chỉ: ');
        $diaChi->setRequired('true');
        $diaChi->addFilter('StripTags');
        $diaChi->addErrorMessage('Địa chỉ không được để trống!');
		$diaChi->setAttrib('size', 30);
        $this->addElement($diaChi);
		
		$this->setElementDecorators(array('ViewHelper',
				array(array('data' => 'HtmlTag'),  array('tag' =>'td','class'=>'element')),
				array('Label', array('tag' => 'td')),
				array(array('row' => 'HtmlTag'), array('tag' => 'tr'))
		));
		$submit = $this->addElement('submit', 'submit', array('label' => 'Đăng Kí'));
		
		$this->setDecorators(array('FormElements',
								array('HtmlTag', array('tag' => 'table','id'=>'tableuser')),'Form'));
		//$this->addElement('submit', 'submit', array('label' => 'Đăng Kí',
		//'decorators' => array('ViewHelper',array('HtmlTag', array('tag' => 'div', 'id' => 'form-submit')))));
	}
}